{# src/Site/GeneralBundle/Resources/views/Default/index.twig.html #}
{# Autheur : Brett Choquet #}

{% extends "::layout.html.twig" %}

{% block title %}
Index - {{ parent() }}
{% endblock %}


{% block body %}

{% if afficher %}
<div class="alert alert-{{alerte}}"> {{flash}}</div>
{% endif %}


{# On peut afficher ici, si c'est la premiere fois que le lien est visité, un message de bienvenue #}

<div class="jumbotron">
  <h1>Bienvenue</h1>
  <p class="lead">Chers étudiants et tuteurs, afin de pouvoir effectuer certaines tâches (souhait de projet, ...), vous devez d'abord vous connecter grâce au formulaire de connexion à gauche. Si vous avez oublié votre login ou votre mot de passe, veuillez contacter l' administrateur en indiquant votre nom, prénom, numéro d'étudiant.
    Pour interagir avec l'application, vous devez cliquer sur les options des menus de gauche. 

Pour changer d'Unité d'Enseignement (L2, L3, ...), vous devez sélectionner celle qui vous intéresse :

</p>

  <p><a class="btn btn-lg btn-warning" href="#" role="button">Projets L2</a>
    <a class="btn btn-lg btn-success" href="#" role="button">Projets L3</a></p>
</div>

<h2 style="text-align:center" class="sub-header">Liste de projets</h2>
<div class="table-responsive">

  <table class="table table-striped" style="text-align:center">
    <thead>
      <tr>
        <th>Id</th>
        <th>Titre</th>
        <th>Enseignant</th>
        <th>Description</th>
        <th>Lien</th>
	<th>Fichier</th>
	<th>Nb mini</th>
	<th>Nb maxi</th>
	<th>Nb inscrits</th>
  {% if is_granted('ROLE_TUTEUR') and app.user.type != 's' %}
	<th>Modifier</th>
	{% if is_granted('ROLE_ADMIN') %}
	<th>Supprimer</th>
	{% endif %}
  {% endif %}
  {% if is_granted('ROLE_SECRETAIRE') %}
	{% if is_granted('ROLE_ADMIN') %}
	<th>Affectation Manuelle</th>
	{% endif %}
  <th>Gérer planning</th>
  <th>Trombinoscope</th>
  {% endif %}
      </tr>
    </thead>
    <tbody>
      {% for projet in listeProjets %}
      <tr>
        <td>{{ projet.id }}</td>
        <td>{{ projet.titre }}</td>
        <td>{{ projet.enseignant.getPrenom }} {{ projet.enseignant.getNom }} </td>
        <td>{{ projet.description }}</td>
        <td style="min-width: 30px;
  max-width: 30px;
  overflow: hidden;">{% if projet.lien %} <a href="{{ projet.lien }}">lien</a> {% endif %}</td>
        <td> {% if projet.fichier %}<a href="{{ projet.fichier }}">fichier</a> {% endif %}</td>
	<td>{{ projet.nbMinEtud }}</td>
        <td>{{ projet.nbMaxEtud }}</td>
        <td>{{projet.nbInscritsEtud}}</td>
        {% if is_granted('ROLE_TUTEUR') %}
	{% if projet.enseignant.id == app.user.id or is_granted('ROLE_ADMIN') %}
	<td> <a href="{{path('site_projet_modifier_projet', {'id': projet.id}) }}" > <span class="glyphicon glyphicon-edit"></span></a></td>
	{% endif %}
	{% endif %}
	{% if is_granted('ROLE_SECRETAIRE') %}
	{% if is_granted('ROLE_ADMIN') %}
          <td> <a href="{{path('site_projet_supprimer_projet', {'id': projet.id}) }}" > <span class="glyphicon glyphicon-remove-circle"></span> </a></td>
          
         <td> <a href="{{path('site_projet_affectation_manu', {'id': projet.id}) }}" > <span class="glyphicon glyphicon-edit"></span></a></td>
	 {% endif %}
         <td> <a href="{{path('site_projet_soutenance_ajouter', {'id' : projet.id})}}" ><span class="glyphicon glyphicon-time"></span></a></td>
         <td> <a href="{{path('projet_site_trombinoscope', {'id' : projet.id})}}" ><span class="glyphicon glyphicon-time"></span></a></td>
        {% endif %}
    </tr>
      {% else %}
      <p> Pas encore de projets enregistrés ! </p>
      {% endfor %}
    </tbody>
  </table>
</div>

{% endblock %}
